package com.jjc.MyWebApp.kit;

import java.util.Date;

/**
 * @author Created by jiajianchang on 2017/5/10.
 */
public final class DateKit {
    /**
     * 一小时.
     */
    private static final int hour = 60 * 60 * 1000;
    /**
     * 一天.
     */
    private static final int day = hour * 24;

    /**
     * 隐藏构造器.
     */
    private DateKit() {
    }

    /**
     * 返回两个日期间隔时间.
     *
     * @param start 开始时间
     * @param end   结束时间
     * @return 小时
     */
    public static int getDateHourSpace(final Date start, final Date end) {
        return (int) ((end.getTime() - start.getTime()) / hour);
    }

    /**
     * 返回两个日期间隔时间.
     *
     * @param start 开始时间
     * @param end   结束时间
     * @return 天
     */
    public static int getDateDaySpace(final Date start, final Date end) {
        return (int) ((end.getTime() - start.getTime()) / day);
    }
}
